perm filename TEST3.SAI[GEO,BGB]1 blob
sn#013175 filedate 1972-11-19 generic text, type T, neo UTF8
00100 BEGIN "TEST3"
00200 REQUIRE "ABBREV[SYS,BGB]" SOURCE_FILE;
00300 REQUIRE "DPYIII[SYS,BGB]" SOURCE_FILE;
00400 SAFE INTEGER ARRAY DPYBUF[0:700];
00500 REAL A,B,C,D,M,N,X,Y;
00600 ITG IX,IY,CHR;
00700 STRING S;
00800
00900
01000 WHILE TRUE DO
01100 BEGIN "FOREVER"
01200 DPYSET(DPYBUF);
01300 OUTSTR("Y'(+1) = ");S←INCHWL; M ← REALSCAN(S,CHR);
01400 OUTSTR("Y'(-1) = ");S←INCHWL; N ← REALSCAN(S,CHR);
01500 A ← (M+N)/4;
01600 B ← (M-N)/4;
01700 C ← -A;
01800 D ← -B;
00100 FOR X ← -1.00 STEP 0.02 UNTIL +1.01 DO
00200 BEGIN
00300 Y ← ((A*X+B)*X+C)*X+D;
00400 IX ← 400*X;
00500 IY ←-511 MAX(250*Y MIN 511);
00600 IF X=-1.00 THEN AIVECT(IX,IY) ELSE AVECT(IX,IY);
00700 END;
00800 AIVECT(-400,-400);
00900 AVECT(+400,-400);
01000 AVECT(+400,+400);
01100 AVECT(-400,+400);
01200 AVECT(-400,-400);
01300 DPYOUT(0);
01400 END "FOREVER";
01500 END "TEST3";